import os
from langchain_community.chat_models.moonshot import MoonshotChat
from langchain_core.messages import HumanMessage, SystemMessage

# 替换为你的 Moonshot API Key（从 https://platform.moonshot.cn/console/apt-keys 获取）
API_KEY = ""  # kimi-AI

try:
    # 初始化 Moonshot 聊天模型
    chat = MoonshotChat(api_key=API_KEY)

    # 定义对话历史（系统提示 + 用户提问）
    messages = [
        SystemMessage(content="你是一个翻译助手，负责将英文翻译成中文。"),
        HumanMessage(content="Translate this sentence from English to Chinese. I love programming.")
    ]

    # 调用模型生成回复
    response = chat.invoke(messages)
    print("翻译结果：", response.content)

except Exception as e:
    print("运行出错：", str(e))